let numberUtil = {

};

/**
 * 验证value是否正整数
 * @param {*} value 
 */
numberUtil.isInteger = function (value) {
    let regPos = / ^\d+$/; // 非负整数
    // let regNeg = /^\-[1-9][0-9]*$/; // 负整数
    return regPos.test(value);
};

/**
 * 验证value是否为数字类型
 * @param {*} value 
 */
numberUtil.isNumber = function (value) {
    var regPos = /^\d+(\.\d+)?$/; // 非负浮点数
    var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; // 负浮点数
    return regPos.test(value) || regNeg.test(value);
};

export default numberUtil;
